Camera Parameter Node Table
 
Properties of most cameras, including name, definition, data type, and access mode of each node are described in the sheet below. And the actual supported nodes depend on the camera type.
Camera parameters are updating. The sheet might not include the parameters supported by the latest firmware.
 
Function
Name (_GetNode: key parameter) Data Type Numerical Value Definition Access Mode Description
Device Control DeviceType IEnumeration 0:Transmitter
1:Receiver
2:Transceiver
3:Peripheral
R Device type.
DeviceScanType IEnumeration 0:Areascan
1:Linescan
R Scanning type of device sensor, showing whether it is a line scan camera or area scan camera.
DeviceVendorName IString Any null-terminated string R Device manufacturer.
DeviceModelName IString Any null-terminated string R Device model.
DeviceManufacturerInfo IString Any null-terminated string R Device manufacturer information.
DeviceVersion IString Any null-terminated string R Device version.
DeviceFirmwareVersion IString Any null-terminated string R Firmware version.
DeviceSerialNumber IString Any null-terminated string R Device serial No.
DeviceID IString Any null-terminated string R Device ID.
DeviceUserID IString Any null-terminated string R/W User-defined name.
DeviceUptime Iinteger ≥ 0 R Device running time.
BoardDeviceType Iinteger ≥ 0 R Device type.
DeviceConnectionSelector Iinteger ≥ 0 R/(W) Device connection selector.
DeviceConnectionSpeed Iinteger ≥ 0, unit: Mbps R Device connection speed.
DeviceLinkSelector IInteger ≥ 0 R/(W) Device connection selector.
DeviceLinkSpeed IInteger ≥ 0 R Device link speed.
DeviceLinkConnectionCount IInteger ≥ 0 R Number of connected devices.
DeviceLinkHeartbeatMode IEnumeration 0:On
1:Off
R/W Whether heartbeat is needed.
DeviceStreamChannelCount Iinteger ≥ 0 R Number of stream channels.
DeviceStreamChannelSelector Iinteger ≥ 0 R/(W) Stream channel selector.
DeviceStreamChannelType Ienumeration 0:Transmitter
1:Receiver
R Stream channel type.
DeviceStreamChannelLink Iinteger ≥ 0 R Number of connected stream channels.
DeviceStreamChannelEndianness Ienumeration 0: Little
1: Big
R Image data endianness.
DeviceStreamChannelPacketSize IInteger Related to camera. General range: [220, 9156 ]; step: 8. R/(W) Stream data packet size of the received end.
DeviceEventChannelCount IInteger ≥ 0 R The largest number the device supports.
DeviceCharacterSet IEnumeration 1:UTF-8
2: ASCII
R Character set used in the device register.
DeviceReset ICommand  - W Restart the device.
DeviceMaxThroughput Iinteger ≥ 0 R Device max. throughput (bandwidth).
Image Format Control
WidthMax IInteger > 0 R Max. image width, the data after binning.
HeightMax IInteger > 0 R Max. image height, the data after binning.
RegionSelector IEnumeration 0:Region0
1:Region1
2:Region2
8:All
R/(W) ROI selector.
RegionDestination IEnumeration 0:Stream0
1:Stream1
2:Stream2
R/(W) Stream that the ROI corresponds to.
Width IInteger > 0 R/(W) ROI width.
Height IInteger > 0 R/(W) ROI height.
OffsetX IInteger ≥ 0 R/W ROI horizontal offset.
OffsetY IInteger ≥ 0 R/W ROI vertical offset.
ReverseScanDirection Iboolean ≥ 0 R/(W) Reverse scan direction.
PixelFormat IEnumeration 0x01080001:Mono8
0x01100003:Mono10
0x010C0004:Mono10Packed
0x01100005:Mono12
0x010C0006:Mono12Packed
0x01100007:Mono16
0x02180014:RGB8Packed
0x02100032:YUV422_8
0x0210001F:YUV422_8_UYVY
0x01080008:BayerGR8
0x01080009:BayerRG8
0x0108000A:BayerGB8
0x0108000B:BayerBG8
0x0110000e:BayerGB10
0x01100012:BayerGB12
0x010C002C:BayerGB12Packed
R/(W) Image pixel format. Different types of cameras support different pixel formats, which depends on actual conditions.
PixelSize IEnumeration 8:Bpp8
10:Bpp10
12:Bpp12
16:Bpp16
24:Bpp24
32:Bpp32
R/(W) Number of bits contained in a pixel.
ImageCompressionMode IEnumeration 0:Off
1:JPEG
R/(W) Image compression mode.
ImageCompressionQuality Iinteger ≥ 50 R/(W) Image compression quality.
TestPatternGeneratorSelector IEnumeration 8:Sensor
0:Region0
1:Region1
2:Region2
R/(W) Test image generator selector.
TestPattern IEnumeration 0 :Off
1:Black
2:White
3:GreyHorizontalRamp
4:GreyVerticalRamp
5:GreyHorizontalRampMoving
6:GreyVerticalRampMoving
7:HorizontalLineMoving
8:VerticalLineMoving
9:ColorBar
10:FrameCounter
11:MonoBar
12:TestImage12
13:TestImage13
14:ObliqueMonoBar
15:ObliqueColorBar
16:GradualMonoBar
R/(W) Test image selector.
FrameSpecInfoSelector IEnumeration 0 :Timestamp
1:Gain
2:Exposure
3:BrightnessInfo
4:WhiteBalance
5:Framecounter
6:ExtTriggerCount
7:LineInputOutput
8:ROIPosition
R/(W) Watermark information selector.
FrameSpecInfo IBoolean True
False
R/W Whether to enable watermark information.
Acquisition Control
AcquisitionMode IEnumeration 0:SingleFrame
1:MultiFrame
2:Continuous
R/(W) Acquisition mode: single frame / multi-frame / continuous.
AcquisitionStart ICommand  - W Start grabbing images.
AcquisitionStop ICommand  - W Stop grabbing images.
AcquisitionBurstFrameCount IInteger ≥ 0 R/W Number of frames acquired in one trigger.
AcquisitionLineRate IInteger ≥ 1 R/W Set line frequency.
AcquisitionLineRateEnable IBoolean True
False
R/W Enable line frequency control.
ResultingLineRate IInteger ≥ 0, unit: hz R Actual line rate.
ResultingFrameRate IFloat ≥ 0.0, unit: fps R Actual camera acquisition frame rate.
TriggerSelector IEnumeration 0:AcquisitionStart
1:AcquisitionEnd
2:AcquisitionActive
3:FrameStart
4:FrameEnd
5:FrameActive
6:FrameBurstStart
7:FrameBurstEnd
8:FrameBurstActive
9:LineStart
10:ExposureStart
11:ExposureEnd
12:ExposureActive
R/W Trigger event selector.
TriggerMode IEnumeration 0:Off
1:On
R/W Trigger mode.
TriggerSource IEnumeration 0:Line0
1:Line1
2:Line2
3.Line3
4:Counter0
7:Software
8:FrequencyConverter
R/W Trigger source.
TriggerActivation IEnumeration 0:RisingEdge
1:FallingEdge
2:LevelHigh
3:LevelLow
R/W Trigger activation: rising edge, falling edge, high level, low level.
TriggerDelay IFloat ≥ 0.0, unit: us R/W Trigger delay.
ExposureMode IEnumeration 0:Timed
1:TriggerWidth
R/W Exposure mode.
ExposureTime IFloat ≥ 0.0, unit: us R/W Exposure time.
ExposureAuto IEnumeration 0:Off
1:Once
2:Continuous
R/W Automatic exposure.
AutoExposureTimeLowerLimit IInteger ≥ 0, unit: us R/(W) Auto exposure time lower limit.
AutoExposureTimeUpperLimit IInteger ≥ 0, unit: us R/(W) Auto exposure time upper limit.
FrameTimeoutEnable IBoolean 0:Off
1:On
R/W Enable frame timeout.
FrameTimeoutTime Iinteger ≥ 87, unit: ms R/W Frame timeout duration.
Analog Control
Gain IFloat ≥ 0.0, unit: dB R/W Gain value.
GainAuto IEnumeration 0:Off
1:Once
2:Continuous
R/W Auto gain.
AutoGainLowerLimit IFloat ≥ 0.0, unit: dB R/W Auto gain value lower limit.
AutoGainUpperLimit IFloat ≥ 0.0, unit: dB R/W Auto gain value upper limit.
ADCGainEnable IBoolean 0:Off
1:On
R/W Enable ADC gain.
DigitalShift IFloat ≥ 0.0 R Digit shift adjustment.
DigitalShiftEnable IBoolean 0:Off
1:On
R/W Enable digit shift adjustment.
Brightness Iinteger ≥ 0 R/W Brightness.
BlackLevel IFloat ≥ 0.0 R/W Black level adjustment.
BlackLevelEnable IBoolean 0:Off
1:On
R/W Enable black level adjustment.
BalanceWhiteAuto IEnumeration 0:Off
1:Continuous
2:Once
R/W Auto white balance.
BalanceRatioSelector Ienumeration 0:Red
1:Green
2:Blue
R White balance ratio selector.
BalanceRatio Iinteger ≥ 0 R White balance value.
Gamma IFloat > 0.0 R/W Gamma adjustment.
GammaSelector Ienumeration 1:User
2:sRGB
R/W Gamma selector.
GammaEnable IBoolean 0:Off
1:On
R/W Enable Gamma.
Hue Iinteger ≥ 0 R Hue adjustment.
HueEnable Iboolean 0:Off
1:On
R/W Enable hue.
Saturation Iinteger ≥ 0 R Saturation adjustment.
SaturationEnable Iboolean 0:Off
1:On
R/W Enable saturation.
AutoFunctionAOISelector Ienumeration 0:AOI1
1:AOI2
R/W Auto AOI selector.
AutoFunctionAOIWidth Iinteger ≥ 0 R/W Auto AOI width.
AutoFunctionAOIHeight Iinteger ≥ 0 R/W Auto AOI height.
AutoFunctionAOIOffsetX Iinteger ≥ 0 R Auto AOI horizontal offset.
AutoFunctionAOIUsageIntensity Iboolean 0:Off
1:On
R/W Auto exposure according to AOI.
AutoFunctionAOIUsageWhiteBalance Iboolean 0:Off
1:On
R Auto white balance according to AOI.
LUT Control
LUTSelector IEnumeration 0:Luminance
1:Red
2:Green
3:Blue
R/W Brightness and R\G\B.
LUTEnable IBoolean True
False
R/W Enable.
LUTIndex IInteger ≥ 0 R/W Index.
LUTValue IInteger Device-specific R/W Value.
Encoder Control
EncoderSelector IEnumeration 0:Encoder0
1:Encoder1
2:Encoder2
R/W Encoder selector.
EncoderSourceA IEnumeration 0:Line0
1:Line1
2:Line2
3:Line3
R/W Encoder source A selector.
EncoderSourceB IEnumeration 0:Line0
1:Line1
2:Line2
3:Line3
R/W Encoder source B selector.
EncoderTriggerMode IEnumeration 0:AnyDirection
1:ForwardOnly
R/W Encoder trigger mode.
EncoderCounterMode IEnumeration 0:IgnoreDirection
1:FollowDirection
R/W Encoder counting mode.
EncoderCounter Iinteger ≥ 0 R Encoder counter value adjustment.
EncoderCounterMax Iinteger ≥ 1 R/W Encoder counter max. value.
EncoderCounterReset Icommand - R/W Reset encoder counter.
EncoderMaxReverseCounter Iinteger ≥ 1 R/W Max. value of encoder reverse counter.
EncoderReverseCounterReset Icommand - R/W Reset encoder reverse counter.
Frequency Converter Control
InputSource Ienumeration 0:Line0
1:Line1
2:Line2
3:Line3
R/W Frequency divider input source.
SignalAlignment Ienumeration 0:RisingEdge
1:FallingEdge
R/W Frequency divider signal direction.
PreDivider Iinteger ≥ 1 R/W Pre-divider adjustment.
Multiplier Iinteger ≥ 1 R/W Multiplier adjustment.
PostDivider Iinteger ≥ 1 R/W Post-divider adjustment.
Shading Correction
ShadingSelector IEnumeration 0:FPNCCorrection
1:PRNUCCorrection
R/W Shading adjustment selector.
ActivateShading ICommand - R/(W) Activate shading.
NUCEnable IBoolean 0:Off
1:ON
R/W Enable NUC.
PRNUCEnable IBoolean 0:Off
1:ON
R/W Enable PRNUC status.
Digital IO Control
LineSelector IEnumeration 0:Line0
1:Line1
2:Line2
3:Line3
4:Line4
R/W I/O selector.
LineMode IEnumeration 0:Input
1:Output
2:Trigger
8:Strobe
R/(W) I/O mode.
LineStatus IBoolean - R/(W) I/O status.
LineStatusAll IInteger ≥ 0 R All I/O status.
LineDebouncerTime IInteger - R/W I/O debounce time.
Transport Layer Control
PayloadSize IInteger ≥ 0 R The data size of a single image frame.
GevVersionMajor IInteger GEV major version number R GEV major version number.
GevVersionMinor IInteger GEV minor version number R GEV minro version number.
GevDeviceModeIsBigEndian IBoolean 0:not BigEndian
1:Is BigEndian
R Big end.
GevDeviceModeCharacterSet IEnumeration 1:UTF8 R Character set.
GevInterfaceSelector IInteger >=0 R/(W) GEV interface selector.
GevMACAddress IInteger MAC address R MAC address.
GevCurrentIPConfigurationLLA IBoolean 0:Off
1:On
R Whether IP is LLA.
GevCurrentIPConfigurationDHCP IBoolean 0:Off
1:On
R/W Whether IP is DHCP.
GevCurrentIPConfigurationPersistentIP IBoolean 0:Off
1:On
R/W Whether IP is static IP.
GevCurrentIPAddress Iinteger IP address R IP address.
GevCurrentSubnetMask Iinteger Subnet mask R Subnet mask.
GevCurrentDefaultGateway Iinteger Default gateway R Default gateway.
GevFirstURL IString - R XML first URL.
GevSecondURL IString - R XML second URL.
GevNumberOfInterfaces Iinteger ≥ 0 R Number of GEV interfaces.
GevPersistentIPAddress Iinteger ≥ 0 R/W Static IP address.
GevPersistentSubnetMask Iinteger ≥ 0 R/W Static subnet mask.
GevPersistentDefaultGateway Iinteger ≥ 0 R/W Static default gateway.
GevLinkSpeed IInteger ≥ 0 R Network speed.
GevMessageChannelCount Iinteger ≥ 0 R Number of message channels.
GevStreamChannelCount Iinteger ≥ 0 R Stream channel.
GevHeartbeatTimeout Iinteger ≥ 0 R/W Heartbeat timeout duration.
GevGVCPHeartbeatDisable IBoolean 0:Off
1:On
R/W Disable heartbeat.
GevTimestampTickFrequency Iinteger ≥ 0, unit: hz R Timestamp frequency.
GevTimestampControlLatch ICommand - W Get timestamp.
GevTimestampControlReset ICommand - W Reset timestamp.
GevTimestampControlLatchReset ICommand - W Reset timestamp and get timestamp.
GevTimestampValue Iinteger - R Timestamp value.
GevCCP IEnumeration 0:OpenAcess
1:ExclusiveAccess
2:ControlAccess
R/W App terminal control permission.
GevStreamChannelSelector Iinteger >=0 R/W Stream channel selector.
GevSCPInterfaceIndex Iinteger >=0 R Gev interface selector.
GevSCPHostPort Iinteger >=0 R/(W) Host port.
GevSCPDirection Iinteger >=0 R Stream channel direction.
GevSCPSFireTestPacket IBoolean 0:Off
1:On
R/(W) Enable fire test packet.
GevSCPSDoNotFragment IBoolean 0:Off
1:On
R/W Enable not fragment.
GevSCPSBigEndian IBoolean 0:Off
1:On
R Stream data big/small end.
GevSCPSPacketSize IInteger > 0, related to camera. General range: [220, 9156]; step: 8 R/W Network packet size.
GevSCPD IInteger ≥ 0 R/W Sending packet delay.
GevSCDA IInteger IP address. R Destination address for stream data.
GevSCSP IInteger Port No. R Source port for stream data.
User Set Control
UserSetCurrent Iinteger >=0 R Current user parameters.
UserSetSelector IEnumeration 0:Default
1:UserSet1
2:UserSet2
3:UserSet3
R/W Set loaded parameters.
UserSetLoad ICommand  - W Load.
UserSetSave ICommand  - W Save.
UserSetDefault IEnumeration 0:Default
1:UserSet1
2:UserSet2
3:UserSet3
R/W Default status.